Release 10.1A: OpenEdge Development:
Programming Interfaces
Cursor repositioning and field lists
FORand relativeFINDstatements reposition all open index cursors for the same buffer. (For more information, see the "FIND repositioning" section.) However, in order to reposition a buffer’s index cursors, Progress must have all the index fields available in the buffer. If you fetch a field list that excludes some of these fields, Progress marks the relevant indexes as being incorrectly positioned.This does not matter for the query or fetch loop that uses the field list, because Progress might never reference the relevant indexes. However, if you later execute a
FIND NEXTorFINDPREVusing one of the badly positioned indexes, Progress raises theERRORcondition and theFINDfails.To avoid this error, always specify the fields in your field lists that participate in the indexes you reference.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |